package org.ziwei.paipan.var;

/**
 * 地支一共十二个，分属五行，对应十二生肖
 * 只有土是四个地支，辰、戌、丑、未属土，称为四库，辰又称天罗，戌又称地网
 * 
 * 地支： 子      丑      寅     卯    辰    巳    午    未    申    酉    戌    亥
 * 阴阳： 阳      阴      阳     阴    阳    阴    阳    阴    阳    阴    阳    阴     （阴阳交替）
 * 五行： 水      土      木     木    土    火    火    土    金    金    土    水     （按照每两个五行间隔一个土排列）
 * 生肖： 鼠      牛      虎     兔    龙    蛇    马    羊    猴    鸡    狗    猪
 *
 * 十二个地支分为六组，每两个不同五行的地支合二为一，化成另一个五行，只有午和未两个地支化合后不属五行，以午为太阳，未为太阴
 * 地支：      子 丑    寅亥    卯戌     辰酉    巳申       午未
 * 地支六合：土        木         火         金         水     太阳太阴
 * 
 * 地支六冲：十二个地支隔六个的相冲，根据子斗命盘，对宫向冲而来，六冲是动的意思
 * 子午向冲，丑未向冲，寅申向冲，卯酉向冲，辰戌向冲，巳亥向冲
 * 
 * 地支三会局：根据子斗命盘中的三方四正而来，三会的地支组成正三角形
 * 申子辰三会水居，亥卯未三会木局，寅午戌三会火局，巳酉丑三会金局
 */
public enum DiZhi {
	ZI{
		public String getName(){
			return "子";
		}
	},
	CHOU{
		public String getName(){
			return "丑";
		}
	},
	YIN{
		public String getName(){
			return "寅";
		}
	},
	MAO{
		public String getName(){
			return "卯";
		}
	},
	CHEN{
		public String getName(){
			return "辰";
		}
	},
	SI{
		public String getName(){
			return "巳";
		}
	},
	WU{
		public String getName(){
			return "午";
		}
	},
	WEI{
		public String getName(){
			return "未";
		}
	},
	SHEN{
		public String getName(){
			return "申";
		}
	},
	YOU{
		public String getName(){
			return "酉";
		}
	},
	XU{
		public String getName(){
			return "戌";
		}
	},
	HAI{
		public String getName(){
			return "亥";
		}
	};

	public String toString(){
		return getName();
	}
	public abstract String getName();
}
